deputy technical manager - Spanish English Dictionary